Billion-atom Synchronous Parallel Kinetic Monte Carlo Simulations of Critical 3D Ising Systems
نویسندگان
چکیده
An extension of the synchronous parallel kinetic Monte Carlo (pkMC) algorithm developed by Martinez et al [J. Comp. Phys. 227 (2008) 3804] to discrete lattices is presented. The method solves the master equation synchronously by recourse to null events that keep all processors time clocks current in a global sense. Boundary conflicts are rigorously solved by adopting a chessboard decomposition into noninteracting sublattices. We find that the bias introduced by the spatial correlations attendant to the sublattice decomposition is within the standard deviation of the serial method, which confirms the statistical validity of the method. We have assessed the parallel efficiency of the method and find that our algorithm scales consistently with problem size and sublattice partition. We apply the method to the calculation of scale-dependent critical exponents in billion-atom 3D Ising systems, with very good agreement with state-of-the-art multispin simulations.
منابع مشابه
Parallel processing : the Ising model and Monte Carlo dynamics
This paper investigates the dynamics of Monte Carlo simulations of the kinetic Ising model involving multi-spin-Rip updating schemes as opposed to the conventional random single-spin-flip updating schemes normally used.
متن کاملA derivation and scalable implementation of the synchronous parallel kinetic Monte Carlo method for simulating long-time dynamics
KineticMonte Carlo (KMC) simulations are used to study long-time dynamics of awide variety of systems. Unfortunately, the conventional KMC algorithm is not scalable to larger systems, since its time scale is inversely proportional to the simulated system size. A promising approach to resolving this issue is the synchronous parallel KMC (SPKMC) algorithm, which makes the time scale size-independ...
متن کاملSemirigorous synchronous sublattice algorithm for parallel kinetic Monte Carlo simulations of thin film growth
The standard kinetic Monte Carlo algorithm is an extremely efficient method to carry out serial simulations of dynamical processes such as thin film growth. However, in some cases it is necessary to study systems over extended time and length scales, and therefore a parallel algorithm is desired. Here we describe an efficient, semirigorous synchronous sublattice algorithm for parallel kinetic M...
متن کاملRecent Results of Multimagnetical Simulations of the Ising Model *
To investigate order-order interfaces, we perform multimagnetical Monte Carlo simulations of the 2D and 3D Ising model. Stringent tests of the numerical methods are performed by reproducing with high precision exact 2D results. In the physically more interesting 3D case we estimate the amplitude F s 0 of the critical interfacial tension.
متن کاملHybrid asynchronous algorithm for parallel kinetic Monte Carlo simulations of thin film growth
We have generalized and implemented the hybrid asynchronous algorithm, originally proposed for parallel simulations of the spin-flip Ising model, in order to carry out parallel kinetic Monte Carlo (KMC) simulations. The parallel performance has been tested using a simple model of thin-film growth in both 1D and 2D. We also briefly describe how the data collection must be modified as compared to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Comput. Physics
دوره 230 شماره
صفحات -
تاریخ انتشار 2011